home *** CD-ROM | disk | FTP | other *** search
/ Diccionario Escolar / Diccionario Escolar.iso / Data.Cab / F7048_bdereadme.txt < prev    next >
Text File  |  2002-01-23  |  12KB  |  297 lines

  1. ===========================================================
  2.               BDE AND SQL LINKS RELEASE NOTES
  3. ===========================================================
  4.  
  5. This file contains important supplementary and late-
  6. breaking information that may not appear in the main
  7. product documentation. We recommend that you read this file
  8. in its entirety. 
  9.  
  10. Portions of this file contain information that applies only
  11. to specific product releases. Such portions are clearly
  12. marked with the name of the product and edition.
  13.  
  14.  
  15. TABLE OF CONTENTS
  16. ===========================================================
  17.   1. RELEASE NOTES & DOCUMENTATION
  18.      1.1 Other release notes
  19.      1.2 Configuring the BDE Administrator
  20.      1.2 Where to start: BDE
  21.      1.3 Where to start: SQL Links
  22.   2. Y2K ISSUES
  23.   3. THIRD-PARTY KNOWN ISSUES
  24.   4. BDE/SQL LINKS KNOWN ISSUES
  25.   5. GETTING THE LATEST UPDATES & DOCUMENTATION
  26.      5.1 Product updates & Supplementary information
  27.      5.2 Documentation updates
  28.      5.3 The Borland Web site
  29.      5.4 Code Central
  30.  
  31.  
  32. 1. RELEASE NOTES & DOCUMENTATION
  33. ===========================================================
  34. 1.1 Other release notes
  35. -----------------------------------------------------------
  36. BDEINST.TXT contains system requirements and information on
  37. installing and removing the product.
  38.  
  39. BDEDEPLOY.TXT contains information about redistributing BDE
  40. and SQL Links with your applications. 
  41.  
  42. The text files listed above, along with this file, are
  43. installed to your main BDE directory.
  44.  
  45. 1.2 Configuring the BDE Administrator
  46. -----------------------------------------------------------
  47. The Borland Database Engine (BDE) comes with the utility
  48. program BDE Administrator. Installed in the main BDE
  49. directory, this utility is used to: configure the BDE; add,
  50. delete, and modify BDE aliases; configure database drivers;
  51. and connect to installed ODBC drivers (this latter
  52. operation not available with all programming tools with
  53. which the BDE is installed).
  54.  
  55. While the installation programs for some programming tools
  56. that include the BDE allow SQL Links to be installed in a
  57. different directory, we highly recommend that you install
  58. SQL Links in the same directory as the BDE. (Note: SQL
  59. Links is not available with all versions of the products
  60. that use or install BDE.)
  61.  
  62. 1.3 Where to start: BDE
  63. -----------------------------------------------------------
  64. For information about configuring the BDE, working with
  65. aliases, and making ODBC drivers accessible to the BDE, see
  66. the Help file BDEADMIN.HLP. For information on BDE API 
  67. functions, see the Help file BDE32.HLP. For information on
  68. migrating data between databases using the Data Pump
  69. utility, see the Help file DATAPUMP.HLP. For information on
  70. using SQL with local tables (dBASE and Paradox) see the
  71. Help file LOCALSQL.HLP. All of these BDE Help files are
  72. installed in the main BDE directory.
  73.  
  74. 1.4 Where to start: SQL Links
  75. -----------------------------------------------------------
  76. For information about configuring and connecting to SQL
  77. servers, see the Help file SQLLNK32.HLP. This Help file
  78. also contains a "Hints, Problems, and Notes" topic with
  79. tips and troubleshooting information. This Help file is
  80. installed in your main BDE directory. (Note: SQL Links is
  81. not available with all versions of the products that use or
  82. install BDE.)
  83.  
  84.  
  85. 2. Y2K ISSUES
  86. ===========================================================
  87. 2.1 FOURDIGITYEAR and YEARBIASED Parameters
  88. -----------------------------------------------------------
  89. FOURDIGITYEAR
  90. -------------
  91. Determines how the BDE treats the century portion of a date
  92. when only the last two digits of a year are specified. If
  93. set to FALSE, the century part of the date's year is added
  94. automatically based on its relative position in a baseline
  95. range. If the date falls between 01/01/00 and 12/31/49, the
  96. year is considered to be in the 21st century (05/20/22
  97. becomes 05/20/2022). If the date falls between 01/01/50 and
  98. 12/31/99, the date is considered as being in the 20th
  99. century (12/08/98 becomes 12/08/1998). A TRUE setting has
  100. no effect on dates expressed with a century (the year of a
  101. new date of 12/30/1902 remains 1902).
  102.   
  103. If set to TRUE, the year for the date is assumed to be
  104. literal (no century digits automatically prefixed to the
  105. date). For example, a date expressed as 07/72/96 is
  106. considered to be the year 96 (0096).
  107.   
  108. FOURDIGITYEAR has an effect in such places as date literals
  109. in SQL statements.
  110.  
  111. YEARBIASED
  112. ----------
  113. Tells the BDE application whether or not it should add the
  114. century to years entered as two digits. For example, if
  115. TRUE and you enter "7/21/96," the BDE application
  116. interprets your value as "7/21/1996". If set to FALSE, the
  117. date is interpreted as entered (in this case, "7/21/0096").
  118. YEARBIASED uses the same range considerations as
  119. FOURDIGITYEAR for determining the century used.
  120.  
  121.  
  122. 3. THIRD-PARTY PRODUCT KNOWN ISSUES
  123. ===========================================================
  124. 3.1 Microsoft Transaction Server (MTS)
  125. -----------------------------------------------------------
  126. If Microsoft Transaction Server (MTS) is installed before
  127. Delphi or C++Builder, the only preparation required is to 
  128. set MTS POOLING to TRUE in the Borland Database Engine 
  129. (BDE) configuration file. Use the BDE Administrator to do 
  130. this. The MTS POOLING setting is in the System/Init area 
  131. of the configuration. This setting enables the BDE to use 
  132. MTS pooling, improving the initial connection time when 
  133. opening a database and allowing BDE database connections 
  134. to participate in MTS transactions.
  135.  
  136. If MTS is installed after Delphi or C++Builder has been
  137. installed, additional steps must be taken:
  138.  
  139.   1. Copy DISP.DLL from the RUNIMAGE directory on your
  140.      product CD into the BDE directory on the host
  141.      computer.
  142.   2. Issue the following command:
  143.        REGSVR32 <BDE directory>\DISP.DLL
  144.   3. In Transaction Server Explorer, install the BDE-MTS
  145.      package:
  146.      a. Right Click on Packages Installed.
  147.      b. Choose New | Package.
  148.      c. Choose Install pre-built packages.
  149.      d. Add file DISP.PAK from the BDE directory.
  150.   4. Set the value of  MTS POOLING to True in the System/
  151.      Init section of the BDE configuration.
  152.  
  153.  
  154. 4. BDE/SQL LINKS KNOWN ISSUES
  155. ===========================================================
  156. Threading problem
  157. -----------------------------------------------------------
  158. A threading problem occurs if you set the session property
  159. sesCFGMODE2 to cfgmVirtual and/or cfgmSession (though
  160. cfgmPersistent works). Specifying either of the two noted
  161. settings can cause a GPF in your program.
  162.  
  163. Oracle client/server version mismatches
  164. -----------------------------------------------------------
  165. A mismatch between Oracle client and server versions can
  166. cause BLOB and CLOB access problems. SQL Links is not
  167. certified to overcome this limitation. Details: BLOB and
  168. CLOB access problems will be encountered when an Oracle
  169. 8.1.5 client communicates with an Oracle 8.0.4 server.
  170. (Delphi 6 is certified only with the Oracle 8.1.6 client/
  171. Oracle 8.1.6 server configuration.)
  172.  
  173. TStoredProc components that attempt to get an spParamList
  174. value from an invalid stored procedure (or function or
  175. package) will cause an AV in ORACLIENT8.DLL. To avoid this
  176. problem, make sure the procedure is valid on the server.
  177.  
  178. Other Oracle 8 issues
  179. -----------------------------------------------------------
  180. The BDE does not support reference to object members within
  181. live queries.
  182.  
  183. The BDE does not support indexes with nested tables.
  184.  
  185. COLLECTION (NESTED TABLE/VARRAY) and REFERENCE access:
  186. there is a memory loss when fetching data from and
  187. navigating through NESTED TABLE data. This is an Oracle
  188. 8.0.4 issue (Oracle problem #593042). The fix for this is
  189. available from Oracle in the OCI 8.0.4.2 patch.
  190.  
  191. A memory leakage may occur when executing a query many
  192. times. Workaround: call DbiQFree() and DbiQPrepare() every
  193. time the query is executed.
  194.  
  195. Sybase CT-LIB SQL Links Driver
  196. -----------------------------------------------------------
  197. The CT-Lib driver works with Sybase ver